package com.zyd.blog.personal.service;

import java.util.Map;

/**
 * 用户公司操作业务逻辑层接口展示
 * @author mfy
 */
public interface UserCompanyService {

    /**
     * 是否存在该信息
     * @param userId    用户id
     * @return  存在状态
     */
    Boolean isHaveUserCompany(Long userId);

    /**
     * 得到设计师公司情况
     * @param userId    用户id
     * @return  公司情况
     */
    Map<String,Object> getDesignerInfo(Long userId);

    /**
     * 添加公司信息
     * @param map   公司信息
     * @return  操作结果
     */
    Boolean addUserCompanyInfo(Map<String,Object> map);

    /**
     * 更新公司信息
     * @param map   公司信息
     * @return  操作结果
     */
    Boolean updateCompany(Map<String,Object> map);
}
